/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:url(images/top-tail.gif) left top repeat-x #0b0b0a;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.75em;
		line-height:1.25em;
		color:#837c79;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#fff; outline:none;}
a:hover{text-decoration:none;}
p {padding-top:15px;}

/* ============================= main layout ====================== */

li { background:url(images/marker1.gif) no-repeat 0 7px; padding-left:12px; line-height:1.5em;}
li a {color:#B6BDC3;}

.imgindent {margin:0 20px 0 0; float:left;}
.imgindent1 {margin:0 14px 0 0; float:left;}

h2 {font-size:2em; line-height:1.2em; color:#ff9900; padding:9px 0 7px 18px;}
h2 strong {display:block;}
h3 {font-size:1.5em; line-height:1.2em; color:#ff9900; background:url(images/h-left-bg.gif) left top no-repeat;}
h3 span {background:url(images/h-right-bg.gif) right top no-repeat; padding:0 6px 0 6px; display:block;}
h3 span span {background:url(images/h-tail-bg.gif) left top repeat-x; padding:7px 5px 5px 6px; display:block; margin-bottom:12px;}
h3 strong {color:#fff; display:inline-block;}
h3 strong strong { padding-left:8px;}
h4 {font-size:1.66em; color:#ff9900; line-height:1.2em; padding:5px 0 12px 0; }
h4 strong {display:block; font-weight:normal;}
h5 {font-size:1.666em; line-height:1.2em; color:#fff; font-weight:normal; margin-bottom:5px;}
/* ============================= header ====================== */
#header {background:url(images/header-bg.gif) center 32px no-repeat;}

.block {text-align:right; padding-top:3px;}
.block img {margin-left:6px;}

.logo {float:left; padding-top:40px;}

.menu {float:right; padding-top:47px;}
.menu li {float:left; background:url(images/menu-li-bg.gif) right 8px no-repeat; padding:0 15px 0 16px; font-size:0.91em; line-height:2.45em;}
.menu li a {color:#ebecec; text-decoration:none;}
.menu li a:hover {text-decoration:underline;}
.menu .last {background:none; padding-right:0px;}

.menu2 {background:url(images/menu2-bg.gif) left top repeat-x; margin-top:29px;}
.menu2 ul {width:100%; overflow:hidden;}
.menu2 li {float:left; width:115px; padding:0px;}
.menu2 li a {display:block; background:url(images/menu2-li-bg.gif) left 0px no-repeat; color:#1b1b1b; font-weight:bold; text-decoration:none; text-align:center; padding:10px 0 11px 0;}
.menu2 .first {background:none;}
.menu2 li a span {display:inline-block; background:url(images/menu2-marker.gif) left 4px no-repeat; padding-left:15px;}
.menu2 li a:hover {color:#808182;}

.menu-bg {background:url(images/menu3-bg.gif) left top repeat-x;}
.menu3 {float:left;}
.menu3 li {float:left; background:url(images/menu3-li-bg.gif) left 14px no-repeat; padding:10px 22px 9px 22px; font-size:0.91em;}
.menu3 li a {color:#fff; text-decoration:none;}
.menu3 li a:hover {text-decoration:underline;}
.menu3 .first {background:none; padding-left:25px;}
/* ============================= content ====================== */
.indent {padding:8px 0 0 0;}
.box .indent {padding:4px 5px 5px 5px;}
.box .indent1 {padding:4px 4px 4px 4px;}
.box .indent2 {padding:8px 3px 4px 3px;}

.box2 .indent {padding:4px 5px 0px 5px;}
.box3 .indent {padding:4px 4px 4px 3px;}

.policy-indent {padding:0 10px 15px 10px;}

.col-indent {padding:0 0px 0 12px;}

.box {background:#252221;}
.box2 {background:#322e2c;}
.box2 img {margin-bottom:5px;}

.col-pad {padding-right:7px;}
.col-pad2 {margin-right:4px;}

.raiting4 {background:url(images/raiting4.gif) right center no-repeat; margin-right:21px;}
.raiting3 {background:url(images/raiting3.gif) right center no-repeat; margin-right:21px;}
.raiting2 {background:url(images/raiting2.gif) right center no-repeat; margin-right:21px;}

.border {border-top:1px solid #555555;}
.border1 {border-left:1px solid #555555;}

.border-bg {background:url(images/border-bg.gif) left bottom repeat-x; padding-bottom:12px; line-height:1.333em; margin-bottom:11px;}
.border-bg1 {background:url(images/border-bg.gif) left bottom repeat-x; padding-bottom:9px; line-height:1.333em; margin-bottom:10px;}
.border-bg img {padding-left:2px;}
.fix {padding-bottom:18px; margin-bottom:18px;}

.box3 {float:left; width:195px; background:url(images/box3-bg.gif) left top repeat-x;}
.box3 h2 {font-size:1.33em; line-height:1.2em; color:#000; padding:0px 0 0 14px; background:url(images/box-marker.gif) left 4px no-repeat; margin:8px 0 9px 10px;}

.pad {padding-top:8px;}
.pad1 {padding-top:5px;}

.h-pad {margin-bottom:8px;}

.null {background:none; margin-bottom:0;}

.margin {margin-top:8px;}
.margin1 {margin-bottom:13px;}
.margin2 {padding-bottom:5px;}

.padding {padding-bottom:18px;}
.padding1 {padding-bottom:20px;}
.padding2 {padding-bottom:13px;}

.links {background:url(images/png-bg.png) repeat; position:absolute; bottom:0;  width:187px; margin-left:1px; height:30px;}
.links ul { float:right;}
.links li {float:left; background:url(images/links-bg.gif) left 10px no-repeat; padding:6px 11px 0 14px; font-size:0.91em;}
.links li a {color:#fff;}
.links .blue {font-weight:bold; color:#37a9e4;}
.links .first {background:none;}

* html .links {bottom:-1px;}

.relative {position:relative;}

.link {background:url(images/link-left-bg.gif) left top no-repeat; display:inline-block; line-height:1em; text-decoration:none; margin:14px 0 0 0px; color:#1b1b1b; font-weight:bold; cursor:pointer; font-size:1em;}
.link span {background:url(images/link-right-bg.gif) right top no-repeat; display:inline-block; padding:0 6px 0 4px;}
.link span span  {background:url(images/link-tail-bg.gif) top repeat-x; padding:8px 6px 12px 7px;}

.link:hover {background:url(images/link-left-bg-hover.gif) left top no-repeat; }
.link:hover span {background:url(images/link-right-bg-hover.gif) right top no-repeat;}
.link:hover span span  {background:url(images/link-tail-bg-hover.gif) top repeat-x;}
.link-marg {margin-bottom:20px;}
.link-marg1 {margin-top:7px;}

.link1 {font-weight:bold; color:#3dafea; display:inline-block; margin:7px 0 6px 0;}

.list {padding:4px 0 0 14px;}
.list li {line-height:1.2em; padding:2px 0 15px 0;}
.list li img {margin:-2px 6px 0 0;}
.list a {color:#3dafea;}
.list .last {padding-bottom:0px;}

.mail {font-weight:bold; color:#3dafea;}
/* ============================= footer ====================== */
#footer span {color:#fff;}
#footer {color:#434241;}
#footer .main {padding-top:20px;}
#footer a {color:#434241; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

.footer-menu li {float:left; background:url(images/footer-menu-bg.gif) left 5px no-repeat; padding:0 16px;}
.footer-menu li a {color:#434241; text-decoration:none; display:block;}
.footer-menu li a:hover {text-decoration:underline !important; color:#fff !important;}
.footer-menu .active {color:#fff !important;}
.footer-menu .first {background:none; padding-left:0px;}
/* ============================= forms ============================= */
#SearchForm {text-align:right !important;  padding:7px 17px 0 0;}
#SearchForm label {background:url(images/input-bg.gif) right top no-repeat; height:22px; display:inline-block; vertical-align:top; margin-right:2px;}
#SearchForm .input {width:181px; height:18px; border:none; padding:3px 6px 0 0px; font-size:0.91em;  vertical-align:top; color:#79938c; margin-left:25px;}
#SearchForm input {vertical-align:top;}

#LoginForm { text-align:right; padding:15px 8px 0px 6px;}
#LoginForm label {height:36px; display:inline-block; vertical-align:top; color:#ff9900;}
#LoginForm .input {width:203px; height:17px; border:none; padding:3px 6px 0 5px; font-size:0.91em;  vertical-align:top; color:#79938c; margin-left:10px; background:#252221; border-bottom:1px solid #5d5b5a; border-right:1px solid #413f3e; border-top:1px solid #101317; border-left:1px solid #17191a;}
#LoginForm .width {width:147px; margin-left:12px;} 
#LoginForm span {display:inline-block; padding-top:4px;}
#LoginForm input {vertical-align:top; margin-left:5px;}
#LoginForm .register {padding:6px 0 0px 0; line-height:1.2em; height:34px;}
#LoginForm .register a {font-size:0.916em; text-decoration:none;}
#LoginForm .register a:hover {text-decoration:underline;}
#LoginForm .reg {font-size:1em !important; color:#3dafea; display:inline-block; text-decoration:underline !important; font-weight:bold; margin-left:30px; }
#LoginForm .reg:hover {text-decoration:none !important;}

#ContactForm label {height:30px; display:block;}

.input {width:175px; height:18px; border:1px solid #FFFFFF; background:none; padding:0 0 0 5px; font-size:1em;}
textarea {width:175px; height:122px; border:1px solid #FFFFFF; background:none; padding:0 0 0 5px; overflow:auto; font-size:1em;}
